/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DAO;

import Entidades.MetadatosEnt;
import Utilidades.Conexion;
import Utilidades.Constantes;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author usuario
 */
public class MetadatosDAO {
    
        Conexion con;
        Connection connect;
        
        public int ingresarMetadata(MetadatosEnt metadato) throws SQLException{
    
        int idMetadato = -1;
        con = new Conexion();
        connect = con.getCon();
 
        try {
            PreparedStatement st = connect.prepareStatement(Constantes.INGRESAR_METADATA);
            
            st.setString(1, metadato.getMetadato1());
            st.setString(2, metadato.getMetadato2());
            st.setString(3, metadato.getMetadato3());
            st.setString(4, metadato.getMetadato4());
            st.setString(5, metadato.getMetadato5());
            st.setString(6, metadato.getMetadato6());
            st.setString(7, metadato.getMetadato7());
            st.setString(8, metadato.getMetadato8());
            st.setString(9, metadato.getMetadato9());
            st.setString(10, metadato.getMetadato10());
            
            ResultSet rs = st.executeQuery();
            if(rs.next()){
                idMetadato = rs.getInt(1);
            }
            connect.close();
            
        } catch (SQLException ex) {
            Logger.getLogger(MetadatosDAO.class.getName()).log(Level.SEVERE, null, ex);
            connect.close();
        }

        return idMetadato;
    }
    
}
